home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc
- Path: netnews.upenn.edu!dsinc!scala!news
- From: dave.haynie@scala.com (Dave Haynie)
- Subject: Re: HD/DD drives jumpered = games/apps not working correctly
- Sender: news@scala.scala.com (Usenet administrator)
- Message-ID: <1996Jan4.204402.10088@scala.scala.com>
- Date: Thu, 4 Jan 1996 20:44:02 GMT
- Reply-To: dave.haynie@scala.com (Dave Haynie)
- References: <4c5ejt$qrs@coranto.ucs.mun.ca>
- Nntp-Posting-Host: gator
- Organization: Scala Computer Television, US Research Center
-
- In <4c5ejt$qrs@coranto.ucs.mun.ca>, gnoel@morgan.ucs.mun.ca (George Noel) writes:
- >Will there be a fix in the OS to make up for the newer drives in the
- >A1200 breaking older A1200 programs on floppy?
-
- The problem isn't an OS problem; the OS works fine with those
- drives. These programs break simply because they aren't using the OS,
- they're banging things directly. It may also be that the floppy drives
- are behaving unexpectedly, but given that the OS does the right thing
- with such drives, I would wager it's the typically stupid "I can do
- this better than the OS" striking again. Programs fail from ego as
- much as any good reason this way.
-
- >If you want to make the changes/standards of enforcing not hitting
- >the hardware directly,
-
- The idea of leaving the hardware alone as much as possible was
- _started_ at the beginning for the most part, and strongly encouraged
- by C= Engineering and CATS all along. When details were given out
- about the underlying hardware, it was with the information that
- ANYTHING YOU DO WITH THIS INFORMATION WILL EVENTUALLY BREAK. Plain and
- simple. Any game programmer doing anything "to the metal" does it with
- full knowledge that it will eventually break. If it's critical to the
- success of the product, that's a risk they take to make things better
- now. What's senseless is that there's absolutely no reason for this
- kind of thing in the floppy code, aside from (usually worthless) copy
- protection. Copy protection is also high on the list of thing that
- break going to new CPU generations.
-
- >START with the Power Amiga but included a hack/kludge to enable those
- >apps/games that don't run under the new drives to work.
-
- There is NOTHING you can do in software; the game is the culprit,
- fixing it is the only possible software solution. After all, the game
- has thrown out the OS at that point, in all likelihood. The other
- possibility is modifying the drive to push around RDY like the older
- drives did, but only the drive vendors would know if that's likely to
- be possible or not. If this WAS an OS problem, it could be fixed with
- a SetPatch. That's why you're supposed to use the OS; it's job is
- hooking applications to hardware.
-
- >If this is the case, will the older drives ALSO break software wrote for the
- >newer ones?
-
- If you do what the OS does in banging the drive, it works, new or
- old.
-
- >MAN, when will it end?
-
- Well, a protected OS does have the ability to prevent application
- banging of the hardware. That's good for longevity, but bad for
- performance. Users want both, but they can't have both.
-
- Dave Haynie | ex-Commodore Engineering | for DiskSalv 3 &
- Sr. Systems Engineer | Hardwired Media Company | "The Deathbed Vigil"
- Scala Inc., US R&D | Ki No Kawa Aikido | info@iam.com
-
- "Feeling ... Pretty ... Psyched" -R.E.M.
-
-